home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKit / Temp / MiscClockViewExtensions.m < prev    next >
Text File  |  1995-04-12  |  631b  |  31 lines

  1. // Donated by Jesse Tayler <jtayler@tmade.com>
  2. // Copyright (C) 1995 Jesse Tayler
  3. // Use governed by the MiscKit license
  4.  
  5. #import "MiscClockViewExtensions.h"
  6. #import <eoaccess/eoaccess.h>
  7.  
  8. @implementation MiscClockView(MiscClockViewExtensions)
  9.  
  10. - setTimeFromNSDate:(NSCalendarDate *)thedate
  11. {
  12.     int i;
  13.  
  14.     [self setMonth:(([thedate monthOfYear]) -1)];
  15.     [self setWeekday:[thedate dayOfWeek]];
  16.     i = [thedate hourOfDay];
  17.     if (i > 12) {
  18.         i = (i - 12);
  19.         [self setMeridian:1];
  20.     } else {
  21.         [self setMeridian:0];
  22.     }
  23.     [self setHours:i];
  24.     [self setMinutes:[thedate minuteOfHour]];
  25.     [self setDate:[thedate dayOfMonth]];
  26.     return self;
  27. }
  28.  
  29. @end
  30.  
  31.